<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/displaytag-11.tld" prefix="display" %>
<%@page import="java.util.*"%>
<%@page import="com.cs.beneficios.business.model.BeneficiarioVO"%>
<link href="<%= request.getContextPath() + "/css/bloques.css" %>" rel="stylesheet" type="text/css">

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>untitled</title>
    <script language="javascript">
      function guardar(option)
      {
        //alert(option);
        document.VerGrupoFamiliar.action = '<%=request.getContextPath()%>'+'/GrupoFamiliar/VerificarGR_BENE.do';
        document.VerGrupoFamiliar.opcion.value = option;
        document.VerGrupoFamiliar.submit(); 
      }
      
      function Registrar()
      {
        document.VerGrupoFamiliar.Back.value = 'Return';
        document.VerGrupoFamiliar.action = '<%=request.getContextPath()%>'+'/GrupoFamiliar/RegistrarGrupoFamiliar.do';
        document.VerGrupoFamiliar.submit(); 
      }
    </script>
  </head>
  <body>
  <form name="VerGrupoFamiliar">
    <logic:present name="beneficiarios">
    <table cellspacing="3" cellpadding="2" border="0" width="80%" align="center">
      <tr>
        <td align="center" colspan="2" class="titulosenblanco">GRUPO FAMILIAR</td>
      </tr>
      <tr>
        <td align="center" colspan="2" class="titulosenblanco">&nbsp;</td>
      </tr>
      <tr>
        <td align="center" colspan="2" class="titulosenblanco">&nbsp;</td>
      </tr>
      <logic:iterate id="bene" length="1" name="bene">
      <logic:notPresent name="grupo_familiar">
      <tr>
        <td align="center" colspan="2" class="titulosenblanco">
          <table cellspacing="2" cellpadding="3" border="0" width="20%" align="right">
            <tr>
              <td>
                <html:link paramId="code" paramName="bene" title="Nuevo Grupo" paramProperty="code" page="/beneficiarios/NuevoGrupoFamiliar.do">
                  <div align="right">Nuevo Grupo
                  <img src="<%= request.getContextPath() + "/images/nuevo.gif" %>" width="20" height="20" border="0"></div>
                </html:link>       
              </td>
              <td>
                <html:link paramId="code" paramName="bene" title="Asignar Grupo" paramProperty="code" page="/beneficiarios/AsignarGrupoFamiliar.do">
                  <div align="right">Asignar Grupo
                  <img src="<%= request.getContextPath() + "/images/activar.gif" %>" width="20" height="20" border="0"></div>
                </html:link>       
              </td>
            </tr>
          </table>
        </td>
      </tr>
      </logic:notPresent>
          <tr>
            <td align="center" width="32%">
              <DIV align="left">Beneficiario:</DIV>
            </td>
            <td align="center" width="68%">
              <DIV align="left">
                  <bean:write name="bene" property="nombre1" />&nbsp;
                  <bean:write name="bene" property="nombre2" />
                  <bean:write name="bene" property="primerApellido" />
                  <bean:write name="bene" property="segundoApellido" />
              </DIV>
            </td>
          </tr>
          <tr>
            <td align="center" width="13%" colspan="2">
              <hr/>
              </hr>
            </td>
          </tr>
          <logic:present name="grupo_familiar">
          <tr>
            <td align="center" width="32%">
                <DIV align="left">Nombre grupo familiar:</DIV>
            </td>
            <td align="center" width="68%">
              <DIV align="left">
                  <bean:write name="bene" property="grupoFamiliar" />
              </DIV>
            </td>
          </tr>
          </logic:present>
          </logic:iterate>
      <logic:present name="grupo_familiar">
      <tr>
        <td align="center" width="32%">
            <DIV align="left">Cabeza del grupo familiar:</DIV>
        </td>
        <td align="center" width="68%">
          <DIV align="left">
            <logic:iterate id="gf" length="1" name="grupo_familiar">
              <bean:write name="gf" property="documentoCabezaGF" />
              &nbsp; - &nbsp;
              <bean:write name="gf" property="nombreCabezaGF" />
            </logic:iterate>
          </DIV>
        </td>
      </tr>
      </logic:present>
      <tr>
        <td align="center" width="45%" colspan="2">&nbsp;&nbsp;</td>
      </tr>
    </table>
    
    <table align="center" width="80%" border="0" cellpadding="2" cellspacing="3">
      <tr>
        <td align="center" width="45%" colspan="2" class="titulosenblanco">Grupo Familiar Sistema &Uacute;nico de Beneficios
        </td>
      </tr>
      <!--
      <logic:present name="grupo_familiar">
      <tr>
        <td align="center" width="45%" colspan="2">
          <table cellspacing="2" cellpadding="3" border="0" width="20%" align="right">
            <tr>
              <td>
                <html:link paramId="grupoFamiliarCode" paramName="bene" title="Nuevo Miembro" paramProperty="grupoFamiliarCode" page="/beneficios/OtorgarBeneficios.do">
                  <div align="right">Nuevo Miembro
                  <img src="<%= request.getContextPath() + "/images/nuevo.gif" %>" width="20" height="20" border="0"></div>
                </html:link>       
              </td>
            </tr>
          </table>
        </td>
      </tr>
      </logic:present>
      -->
      <tr>
        <td align="center" width="45%" colspan="2">
          <tr>
            <td width="100%" align="center">
                <logic:notPresent name="grupo_familiar">
                <DIV align="center">
                  <%= session.getAttribute("msg")%>
                </DIV>
                <%session.removeAttribute("msg");%>
                </logic:notPresent>
                <logic:present name="grupo_familiar">
                  <display:table name="sessionScope.grupo_familiar" id="gf" cellpadding="3" requestURI='<%= request.getContextPath() + "/beneficiarios/VerGrupoFamiliar.do" %>' class="bordesTable"  cellspacing="1" style="width:100%" >
                    <display:column headerClass="headerTable" title="Documento" class="Numero" sortable="true" >
                      <html:link paramId="code" paramName="gf" paramProperty="code" page="/beneficiarios/ConsultarBeneficiario.do">
                        <div align="center"><bean:write name="gf" property="numeroDocumento"/></div>
                      </html:link> 
                    </display:column>
                    <display:column headerClass="headerTable" title="Nombres y Apellidos" class="Numero" >
                      <bean:write name="gf" property="nombre1"/>
                      <bean:write name="gf" property="nombre2"/>
                      <bean:write name="gf" property="primerApellido"/>
                      <bean:write name="gf" property="segundoApellido"/>
                    </display:column>
                    <display:column headerClass="headerTable" title="Parentesco (*)" class="Numero" >
                      <div align="center"><bean:write name="gf" property="parentesco"/></div>
                    </display:column>
                    <display:column headerClass="headerTable" title="Tiene Beneficios" class="Numero" >
                      <DIV align="center">
                        <bean:write name="gf" property="poseeBeneficios"/>
                      </DIV>
                    </display:column>
                    <display:column headerClass="headerTable" title="Ver Beneficios" class="Numero" >
                      <html:link paramId="code" paramName="gf" paramProperty="code" page="/beneficios/VerBeneficios.do">
                           <div align="center"><img src="<%= request.getContextPath() + "/images/ver.gif" %>"  height="16" border="0"></div>
                      </html:link>       
                    </display:column>	
                    <display:column headerClass="headerTable" title="Modificar" class="Numero">
                      <html:link paramId="code" paramName="gf" paramProperty="code" page="/beneficiarios/ConsultarBeneficiario.do">
                        <div align="center">
                          <img src="<%= request.getContextPath() + "/images/modificar.gif" %>" height="16" border="0"/>
                        </div>
                      </html:link>
                    </display:column>
                  </display:table>
                </logic:present>
            </td>
          </tr>
        </td>
      </tr>
      <tr>
        <td>
          <P>&nbsp;</P>
        </td>
      </tr>
      
       <%
       String strMessage = (String)session.getAttribute("msgOk");
       if(strMessage != null)
       {
        session.removeAttribute("msgOk");
       %>
        <tr>
            <td align="center">
              <font class="celdatabla"><STRONG><%=strMessage%></STRONG></font>
            </td>
          </tr>
        <tr>
        <tr>
          <td>
            <P>&nbsp;</P>
          </td>
        </tr>
       <%
       }
       %>
       
       <%
       String strMessageGFOK = (String)session.getAttribute("msGFOK");
       if(strMessageGFOK != null)
       {
        session.removeAttribute("msGFOK");
       %>
        <tr>
            <td align="center">
              <font class="celdatabla"><STRONG><%=strMessageGFOK%></STRONG></font>
            </td>
          </tr>
        <tr>
        <tr>
          <td>
            <P>&nbsp;</P>
          </td>
        </tr>
       <%
       }
       %>
       
       <%
         String strMessageNGF = (String)session.getAttribute("msgNGF");
         if(strMessageNGF != null)
         {
          session.removeAttribute("strMessageNGF");
         %>
          <tr>
              <td align="center">
                <font class="celdatabla"><STRONG><%=strMessageNGF%></STRONG></font>
              </td>
          </tr>
          <tr>
            <td>
              <P>&nbsp;</P>
            </td>
          </tr>
         <%
         }
       %>
      <tr>
        <td align="right">
          <div align="center" class="titulosenblanco">Grupo Familiar SISBEN</div>
          <br>
        </td>
      </tr>
      <logic:present name="grupo_familiar_Sisben">
       <tr>
         <td align="right">
           <input type="HIDDEN" name="Back"/>
           <input class="form" type="button" value="Todos" language="javascript" onclick="Registrar()"/>
         </td>
       </tr>
       <tr>
        <td>
            <input type="hidden" name="opcion"/>
            
            <%
              int j = 0;
            %>
            <display:table class="bordesTable" name="sessionScope.grupo_familiar_Sisben"  id="bene_sisben" cellpadding="3" cellspacing="1"  style="width:100%">
                <display:column headerClass="headerTable" title="Documento" class="Numero" sortable="false">
                     <div align="center"><bean:write name="bene_sisben" property="numeroDocumento" /></div> 
                </display:column>
                <display:column headerClass="headerTable" title="Primer Nombre" class="Numero" sortable="false">
                    <div align="center"><bean:write name="bene_sisben" property="nombre1"/> </div>
                </display:column>
                <display:column headerClass="headerTable" title="Segundo Nombre" class="Numero" sortable="false">
                    <div align="center"><bean:write name="bene_sisben" property="nombre2"/> </div>
                </display:column>
                <display:column headerClass="headerTable" title="Primer Apellido" class="Numero" sortable="false">
                    <div align="center"><bean:write name="bene_sisben" property="primerApellido"/> </div>
                </display:column>
                <display:column headerClass="headerTable" title="Segundo Apellido" class="Numero" sortable="false">
                    <div align="center"><bean:write name="bene_sisben" property="segundoApellido"/></div>
                </display:column>
                <display:column headerClass="headerTable" title="Fecha de Nacimiento" class="Numero" sortable="false">
                    <div align="center"><bean:write name="bene_sisben" property="fechaNacimiento"/></div>
                </display:column>
                <display:column headerClass="headerTable" title="Tiene Beneficios" class="Numero" sortable="false">
                  <bean:define id="posee" name="bene_sisben" property="poseeBeneficios"></bean:define>
                    <%
                      String strPosee = (String)posee;
                      int iPosee = Integer.parseInt(strPosee);
                      if(iPosee > 0){
                        session.setAttribute("beneSisben",request.getAttribute("grupo_familiar_Sisben"));
                    %>
                        <html:link paramId="code" paramName="bene_sisben" paramProperty="code" page="/beneficios/VerBeneficios.do">
                          <div align="center"><bean:write name="bene_sisben" property="poseeBeneficios"/></div>
                        </html:link>
                    <%}else{%>
                          <div align="center"><bean:write name="bene_sisben" property="poseeBeneficios"/></div>
                     <%}%>
                </display:column>
                <display:column headerClass="headerTable" title="Parentesco" class="Numero" sortable="false">
                    <div align="center"><bean:write name="bene_sisben" property="parentesco"/></div>
                </display:column>
                
                <%
                  List lGrupoFamiliar = (List)session.getAttribute("grupo_familiar_Sisben");
                  BeneficiarioVO objBeneVO = (BeneficiarioVO)lGrupoFamiliar.get(j);
                  String strAsignadoGF = objBeneVO.getDocumentoCabezaGF();
                  if(strAsignadoGF == "No")
                  {
                %>
                <display:column headerClass="headerTable" title="Asignar" class="Numero" sortable="false">
                    <input  class="form" type="BUTTON" value="Guardar" onclick="guardar('<%=j%>')"/> 
                </display:column>
                <%
                  }else
                  {
                %>
                  <display:column headerClass="headerTable" title="Asignar" class="Numero" sortable="false">
                      <input  class="form" type="BUTTON" value="Guardar" disabled="disabled"> 
                  </display:column>
                <%
                  }
                  j++;
                %>
                
            </display:table>
         </td>
       </tr>
      </logic:present>
      <logic:notPresent name="grupo_familiar_Sisben">
      <tr>
        <td>
          <logic:present name="msgerror1">
            <DIV align="center">
                <%= request.getAttribute("msgerror1")%>
              </DIV>
          </logic:present>
          <logic:present name="msgerror2">
            <DIV align="center">
                <%= request.getAttribute("msgerror2")%>
              </DIV>
          </logic:present>
        </td>
      </tr>
      </logic:notPresent>
      
      <tr>
        <td align="center" width="45%" colspan="2">&nbsp;</td>
      </tr>
      <tr>
        <td align="center" width="45%" colspan="2">(*) Parentesco mostrado con respecto a la cabeza del grupo familiar</td>
      </tr>
      <tr>
        <td align="center" width="45%" colspan="2">
        <%
              java.util.Enumeration enumera = request.getParameterNames();
              java.util.HashMap params = new java.util.HashMap();
              while(enumera.hasMoreElements())
              {
                String key = enumera.nextElement().toString();
                String value = request.getParameter(key);
                params.put(key, value);
              }
       
              params.put("regresar", "1");
              pageContext.setAttribute("parametros", params);
         %>
          <html:link name="parametros" scope="page" page="/beneficiarios/Buscar.do">
            <img src="<%= request.getContextPath() + "/images/b_atras.gif" %>" width="24" height="15" border="0"/>
            <br/>
            <span class="celdaayd">Atras</span>
          </html:link>
        </td>
      </tr>
    </table>
  </logic:present>
  </form>
  </body>
</html>
